package com.base.mapper.voipmapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.base.po.sqlparam.FreeroutesExamplePage;
import com.base.po.voip.Freeroutes;
import com.base.po.voip.FreeroutesExample;

public interface FreeroutesMapper {
	int countByExample(FreeroutesExample example);

	int deleteByExample(FreeroutesExample example);

	int deleteByPrimaryKey(String id);

	int insert(Freeroutes record);

	int insertSelective(Freeroutes record);

	List<Freeroutes> selectByExample(FreeroutesExample example);

	List<Freeroutes> selectByExamplePage(FreeroutesExamplePage example);
	
	List<Freeroutes> selectByAll();

	Freeroutes selectByPrimaryKey(String id);

	int updateByExampleSelective(@Param("record") Freeroutes record, @Param("example") FreeroutesExample example);

	int updateByExample(@Param("record") Freeroutes record, @Param("example") FreeroutesExample example);

	int updateByPrimaryKeySelective(Freeroutes record);

	int updateByPrimaryKey(Freeroutes record);
}